insertion tendon of muscle - German English Dictionary